<?php

namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TkSmsFile
 *
 * @ORM\Table(name="tk_sms_file")
 * @ORM\Entity
 */
class TkSmsFile
{
    /**
     * @var int
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var int
     *
     * @ORM\Column(name="vcc_id", type="integer", nullable=false, options={"comment"="企业ID"})
     */
    private $vccId = '0';

    /**
     * @var int
     *
     * @ORM\Column(name="user_id", type="integer", nullable=false, options={"comment"="坐席ID"})
     */
    private $userId = '0';

    /**
     * @var string
     *
     * @ORM\Column(name="upload_file", type="string", length=255, nullable=false, options={"comment"="上传文件路径"})
     */
    private $uploadFile = '';

    /**
     * @var string
     *
     * @ORM\Column(name="res_file", type="text", length=0, nullable=false, options={"comment"="生成的结果文件路径"})
     */
    private $resFile;

    /**
     * @var int
     *
     * @ORM\Column(name="update_time", type="integer", nullable=false, options={"comment"="更新时间"})
     */
    private $updateTime = '0';

    /**
     * @var int
     *
     * @ORM\Column(name="create_time", type="integer", nullable=false, options={"comment"="创建时间"})
     */
    private $createTime = '0';

    public function getId(): ?int
    {
        return $this->id;
    }

    public function getVccId(): ?int
    {
        return $this->vccId;
    }

    public function setVccId(int $vccId): self
    {
        $this->vccId = $vccId;

        return $this;
    }

    public function getUserId(): ?int
    {
        return $this->userId;
    }

    public function setUserId(int $userId): self
    {
        $this->userId = $userId;

        return $this;
    }

    public function getUploadFile(): ?string
    {
        return $this->uploadFile;
    }

    public function setUploadFile(string $uploadFile): self
    {
        $this->uploadFile = $uploadFile;

        return $this;
    }

    public function getResFile(): ?string
    {
        return $this->resFile;
    }

    public function setResFile(string $resFile): self
    {
        $this->resFile = $resFile;

        return $this;
    }

    public function getUpdateTime(): ?int
    {
        return $this->updateTime;
    }

    public function setUpdateTime(int $updateTime): self
    {
        $this->updateTime = $updateTime;

        return $this;
    }

    public function getCreateTime(): ?int
    {
        return $this->createTime;
    }

    public function setCreateTime(int $createTime): self
    {
        $this->createTime = $createTime;

        return $this;
    }


}
